package com.bright.ghj.overt.pojo.command;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.util.List;

/**
 * @Author hxj
 * @Date 2024/2/22 17:25
 * @Description
 */
@EqualsAndHashCode(callSuper = false)
@Data
public class YearsMonthsZtIdCommand extends OpenReportOperateCommand {

    @ApiModelProperty(value = "年份", required = true)
    @NotNull(message = "年份不能为空！")
    private Integer years;

    @ApiModelProperty(value = "月份", required = true)
    @NotNull(message = "月份不能为空！")
    private Integer months;

    @ApiModelProperty(value = "账套号", required = true)
    @NotEmpty(message = "账套号不能为空！")
    private List<String> ztIds;

    @ApiModelProperty(value = "业务类型（财务：101、党务：102、事务：103等）")
    private Integer ywType;

    /**
     * 操作标志 一般为true 审核不通过=false
     */
//    @ApiModelProperty(value = "操作标志 如审核是否通过", required = true)
//    private boolean flag;
//
//    @ApiModelProperty(value = "意见")
//    private String opinion;
//
//    private String level;
//
//    private String operator;

}
